home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / MacInstallFiles / Install 2 / Finder / Finder.rsrc / bin.rsrc_CODE_85.txt < prev    next >
Text File  |  1991-04-25  |  20KB  |  365 lines

  1. # near model CODE resource
  2. # jump table entries: 10640-10646 (7 of them)
  3. export_1330:
  4. fn00000000:
  5. 00000000  4E56 FFFC                link       A6, -0x0004
  6. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  7. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 0000000C  266E 000C                movea.l    A3, [A6 + 0xC]
  9. 00000010  2054                     movea.l    A0, [A4]
  10. 00000012  7020                     moveq.l    D0, 0x20
  11. 00000014  C0A8 0010                and.l      D0, [A0 + 0x10]
  12. 00000018  670A                     beq        +0xC /* 00000024 */
  13. 0000001A  2F0C                     move.l     -[A7], A4
  14. 0000001C  4EAD 25F2                jsr        [A5 + 0x25F2 /* export_1210 */]
  15. 00000020  2640                     movea.l    A3, D0
  16. 00000022  588F                     addq.l     A7, 4
  17. label00000024:
  18. 00000024  2F0C                     move.l     -[A7], A4
  19. 00000026  4EAD 25F2                jsr        [A5 + 0x25F2 /* export_1210 */]
  20. 0000002A  2D40 FFFC                move.l     [A6 - 0x4], D0
  21. 0000002E  2040                     movea.l    A0, D0
  22. 00000030  2050                     movea.l    A0, [A0]
  23. 00000032  588F                     addq.l     A7, 4
  24. 00000034  2F28 0008                move.l     -[A7], [A0 + 0x8]
  25. 00000038  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  26. 0000003C  588F                     addq.l     A7, 4
  27. 0000003E  2F00                     move.l     -[A7], D0
  28. 00000040  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  29. 00000044  2F0B                     move.l     -[A7], A3
  30. 00000046  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  31. 0000004A  2F2D F62A                move.l     -[A7], [A5 - 0x9D6]
  32. 0000004E  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  33. 00000052  4FEF 0014                lea.l      A7, [A7 + 0x14]
  34. 00000056  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  35. 0000005C  4E5E                     unlink     A6
  36. 0000005E  4E75                     rts
  37. export_1331:
  38. 00000060  4E56 FFFC                link       A6, -0x0004
  39. 00000064  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  40. 00000068  266E 000C                movea.l    A3, [A6 + 0xC]
  41. 0000006C  286E 0008                movea.l    A4, [A6 + 0x8]
  42. 00000070  2054                     movea.l    A0, [A4]
  43. 00000072  7002                     moveq.l    D0, 0x02
  44. 00000074  C0A8 0010                and.l      D0, [A0 + 0x10]
  45. 00000078  56C0                     sne        D0
  46. 0000007A  4400                     neg.b      D0
  47. 0000007C  4880                     ext.w      D0
  48. 0000007E  6606                     bne        +0x8 /* 00000086 */
  49. 00000080  7000                     moveq.l    D0, 0x00
  50. 00000082  6000 0126                bra        +0x128 /* 000001AA */
  51. label00000086:
  52. 00000086  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  53. 0000008A  2F0C                     move.l     -[A7], A4
  54. 0000008C  2054                     movea.l    A0, [A4]
  55. 0000008E  2050                     movea.l    A0, [A0]
  56. 00000090  2268 0084                movea.l    A1, [A0 + 0x84]
  57. 00000094  4E91                     jsr        [A1]
  58. 00000096  48C0                     ext.l      D0
  59. 00000098  206E 0014                movea.l    A0, [A6 + 0x14]
  60. 0000009C  2080                     move.l     [A0], D0
  61. 0000009E  2053                     movea.l    A0, [A3]
  62. 000000A0  0828 0003 0025           btst.b     [A0 + 0x25], 0x3
  63. 000000A6  56C4                     sne        D4
  64. 000000A8  4404                     neg.b      D4
  65. 000000AA  2054                     movea.l    A0, [A4]
  66. 000000AC  7001                     moveq.l    D0, 0x01
  67. 000000AE  C0A8 0010                and.l      D0, [A0 + 0x10]
  68. 000000B2  56C0                     sne        D0
  69. 000000B4  0240 0001                andi.w     D0, 0x1
  70. 000000B8  48C0                     ext.l      D0
  71. 000000BA  1A00                     move.b     D5, D0
  72. 000000BC  7E01                     moveq.l    D7, 0x01
  73. 000000BE  7000                     moveq.l    D0, 0x00
  74. 000000C0  1007                     move.b     D0, D7
  75. 000000C2  2F00                     move.l     -[A7], D0
  76. 000000C4  7001                     moveq.l    D0, 0x01
  77. 000000C6  2F00                     move.l     -[A7], D0
  78. 000000C8  2F0C                     move.l     -[A7], A4
  79. 000000CA  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  80. 000000CE  4207                     clr.b      D7
  81. 000000D0  4206                     clr.b      D6
  82. 000000D2  7000                     moveq.l    D0, 0x00
  83. 000000D4  1006                     move.b     D0, D6
  84. 000000D6  4A80                     tst.l      D0
  85. 000000D8  2053                     movea.l    A0, [A3]
  86. 000000DA  0228 00F7 0025           andi.b     [A0 + 0x25], 0xF7
  87. 000000E0  2200                     move.l     D1, D0
  88. 000000E2  E709                     lsl        D1.b, 3
  89. 000000E4  0201 0008                andi.b     D1, 0x8
  90. 000000E8  8328 0025                or.b       [A0 + 0x25], D1
  91. 000000EC  4206                     clr.b      D6
  92. 000000EE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  93. 000000F2  6064                     bra        +0x66 /* 00000158 */
  94. label000000F4:
  95. 000000F4  486E FFFC                pea.l      [A6 - 0x4]
  96. 000000F8  A972                     syscall    GetMouse
  97. 000000FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  98. 000000FE  2F0B                     move.l     -[A7], A3
  99. 00000100  2F0C                     move.l     -[A7], A4
  100. 00000102  2054                     movea.l    A0, [A4]
  101. 00000104  2050                     movea.l    A0, [A0]
  102. 00000106  2268 003C                movea.l    A1, [A0 + 0x3C]
  103. 0000010A  4E91                     jsr        [A1]
  104. 0000010C  B007                     cmp.b      D0, D7
  105. 0000010E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  106. 00000112  6742                     beq        +0x44 /* 00000156 */
  107. 00000114  7000                     moveq.l    D0, 0x00
  108. 00000116  4A07                     tst.b      D7
  109. 00000118  57C0                     seq        D0
  110. 0000011A  4400                     neg.b      D0
  111. 0000011C  1E00                     move.b     D7, D0
  112. 0000011E  7000                     moveq.l    D0, 0x00
  113. 00000120  1007                     move.b     D0, D7
  114. 00000122  4A80                     tst.l      D0
  115. 00000124  2053                     movea.l    A0, [A3]
  116. 00000126  0228 00F7 0025           andi.b     [A0 + 0x25], 0xF7
  117. 0000012C  E708                     lsl        D0.b, 3
  118. 0000012E  0200 0008                andi.b     D0, 0x8
  119. 00000132  8128 0025                or.b       [A0 + 0x25], D0
  120. 00000136  2F0B                     move.l     -[A7], A3
  121. 00000138  2F0C                     move.l     -[A7], A4
  122. 0000013A  2054                     movea.l    A0, [A4]
  123. 0000013C  2050                     movea.l    A0, [A0]
  124. 0000013E  2268 0028                movea.l    A1, [A0 + 0x28]
  125. 00000142  4E91                     jsr        [A1]
  126. 00000144  2F0C                     move.l     -[A7], A4
  127. 00000146  4EAD 25F2                jsr        [A5 + 0x25F2 /* export_1210 */]
  128. 0000014A  588F                     addq.l     A7, 4
  129. 0000014C  2F00                     move.l     -[A7], D0
  130. 0000014E  4EAD 0D62                jsr        [A5 + 0xD62 /* export_424 */]
  131. 00000152  4FEF 000C                lea.l      A7, [A7 + 0xC]
  132. label00000156:
  133. 00000156  7C01                     moveq.l    D6, 0x01
  134. label00000158:
  135. 00000158  558F                     subq.l     A7, 2
  136. 0000015A  A977                     syscall    WaitMouseUp
  137. 0000015C  4A1F                     tst.b      [A7]+
  138. 0000015E  6694                     bne        -0x6A /* 000000F4 */
  139. 00000160  7000                     moveq.l    D0, 0x00
  140. 00000162  1004                     move.b     D0, D4
  141. 00000164  4A80                     tst.l      D0
  142. 00000166  2053                     movea.l    A0, [A3]
  143. 00000168  0228 00F7 0025           andi.b     [A0 + 0x25], 0xF7
  144. 0000016E  E708                     lsl        D0.b, 3
  145. 00000170  0200 0008                andi.b     D0, 0x8
  146. 00000174  8128 0025                or.b       [A0 + 0x25], D0
  147. 00000178  2F0B                     move.l     -[A7], A3
  148. 0000017A  2F0C                     move.l     -[A7], A4
  149. 0000017C  2054                     movea.l    A0, [A4]
  150. 0000017E  2050